package com.meritdata.cloud.data.javabean; /***********************************************************************
 * Module:  TD_METADATA_TABLE.java
 * Author:  Lenovo
 * Purpose: Defines the Class TD_METADATA_TABLE
 ***********************************************************************/

import java.util.*;

/** 表元数据 */
public class TdMetadataTable {
	/** ID:ID */
	private Long id;
	/** 数据源ID:DATA_SOURCE_ID */
	private Long dataSourceId;
	/** 数据域ID:DATA_DOMAIN_ID */
	private Long dataDomainId;
	/**
	 * schema+table
	 * 
	 * 数据表编码(可不要):CODE
	 */
	private String code;
	/**
	 * 0:原始物理表,1:关联逻辑表,2:指标计算表...
	 * 
	 * 数据表类型:TYPE
	 */
	private int type;
	/** 表目录:CATALOG */
	private String catalog;
	/** 表模式:SCHEMA */
	private String schema;
	/** 表名称:NAME */
	private String name;
	/**
	 * 失效，正常
	 * 
	 * 状态:STATUS
	 */
	private int status;
	/** 创建时间:CREATE_TIME */
	private Date createTime;
	/** 修改时间:UPDATE_TIME */
	private Date updateTime;
	/** 创建人ID:CREATOR */
	private Long creator;
	/** 修改人ID:REVISER_ID */
	private Long reviserId;
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getDataSourceId() {
		return dataSourceId;
	}
	public void setDataSourceId(Long dataSourceId) {
		this.dataSourceId = dataSourceId;
	}
	public Long getDataDomainId() {
		return dataDomainId;
	}
	public void setDataDomainId(Long dataDomainId) {
		this.dataDomainId = dataDomainId;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public String getCatalog() {
		return catalog;
	}
	public void setCatalog(String catalog) {
		this.catalog = catalog;
	}
	public String getSchema() {
		return schema;
	}
	public void setSchema(String schema) {
		this.schema = schema;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public Long getCreator() {
		return creator;
	}
	public void setCreator(Long creator) {
		this.creator = creator;
	}
	public Long getReviserId() {
		return reviserId;
	}
	public void setReviserId(Long reviserId) {
		this.reviserId = reviserId;
	}

}